//用户信息表
var User = {
    userName:{type:String,required:true},//用户名
    telephone:{type:Number,required:true},//电话号码
    relationId:{type:Number},//关联模板id
    positionId:{type:Number},//方位(东南西北--->1234)
    creatTime:{type:Date,default:Date.now},//创建时间
    roomId:{type:Number},//房间ID
    userId:{type:Number,required:true},//用户ID
    openId:{type:String,require:true},//用户的openId
    appId:{type:String},//小程序id
    moneyNumber:{type:String,default:0}
}

//操作日志表
var OprateLog = {
    userId:{type:Number,required:true},//用户ID
    openId:{type:String,required:true},//用户的小程序ID
    amountOfMoney: {type:Number,required:true},//转到金额
    toUser:{type:Number,required:true},//转到人
    creatTime:{type:Date,default:Date.now},//转到时间
    roomId:{type:Number,required:true},//房间ID
    oprateType:{type:Number,default:0},//操作类型(0:支出,1:收入)
} 

//房间表
var Room = {
    roomId:{type:Number,require:true},//房间ID
    roomNumber:{type:Number,default:0},//房间人数
    roomMaxNumber:{type:Number,default:0},//房间最大人数
    status:{type:Number,default:0},//房间状态（0:不允许搜索房间加入,1:允许搜索房间加入）
    userId:{type:Number,required:true},//创建人ID
    roomStatus:{type:Boolean,default:true},//房间当前状态(true:已创建,false:已销毁)
    creatTime:{type:Date,default:Date.now},//创建时间
    delTime:{type:Date},//销毁房间时间
    userData:{type:Array,default:[
        {
            userId:null,//用户id
            positionId:null,//用户位置
            name:'',//用户昵称
            money:0,//用户金额
        }
    ]}
}

module.exports = {
    User,OprateLog,Room
}